package com.uinnova.product.eam.service;

import com.uinnova.product.eam.model.vo.EamMatrixAnalysisVo;
import com.uinnova.product.eam.model.vo.EamMatrixTableVo;
import org.springframework.http.ResponseEntity;

import java.util.List;

/**
 * 专题分析相关接口
 * @author ch
 */
public interface ThematicAnalysisSvc {
    /**
     * 获取矩阵分析数据
     * @param id 专题分析配置id
     * @return 矩阵表格数据
     */
    EamMatrixAnalysisVo getMatrixById(Long id);

    /**
     * 获取矩阵表格数据
     * @param id 专题分析配置id
     * @return 矩阵表格数据
     */
    List<EamMatrixTableVo> getMatrixTable(Long id);

    /**
     * 矩阵表格导出
     * @param id 专题分析配置id
     * @return excel
     */
    ResponseEntity<byte[]> export(Long id);
}
